﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using MimallAPI.Dal;
using MimallAPI.Model;

namespace MimallAPI.Dal
{
   public interface IGoods
    {
        //登录
        UserInfo Login(UserInfo userInfo);
        //注册
        int registered(UserInfo u);
       //商品列表显示
        List<ViewGood> GetGood(out int totalcount, int pageindex, int pagesize);
       //商品列表展示
        ViewGood EditGood(int GoodId);
        //添加到购物车
        int AddShopCar(ShopCar s);
        List<ViewShopCar> GetShopCar(int UserId);
        //逻辑删除购物车
        int DelShopcar(int CarId);
        //修改数量
        int editcount(int CarId, int CarCount);
        //地址联动
        List<Site> Getsite(int Fid);
        //收货信息显示
        List<ViewRece> GetRece();
        //添加收货信息
        int addRece(ReceInfo r);
        //删除收货信息
        int DelRece(int ReceId);
        //订单列表添加
        int AddInde(AddIndent adi);
        List<ViewAddindent> GetIndent();
        List<ViewAddindent> DDTJ();
    }
}
